Dynamic DNS
Taming a Dynamic Public IP
Since our ISP provides a dynamic public IP, we built a script running in Proxmox:
- Fetch current public IP regularly.
- Compare it against the Route53 DNS record.
- If mismatch, update the record with
awscli.
Future enhancements we want to add:
- Alerting via Discord webhook if the IP changes.
- Logging for change audits.
This ensures kubernights.com always points correctly even after IP changes.